(sharpest) arrows of criticism - Español Inglés Diccionario